/**
* @author ouyangenkun051
* StatisticsInfo.java
* Copyright(C) 2018-2020 pingan公司
* @date 2018-07-10
**/
package com.pingan.generator.api.entity;

import com.pingan.generator.api.entity.base.BaseEntity;
import java.util.Date;

@javax.persistence.Table(name="t_statistics_info")
public class StatisticsInfo extends BaseEntity {
    /**
     * 主键id
     */
    @javax.persistence.Id
    @com.pingan.generator.api.annotation.ModelFiledRemark(value="主键id")
    private Integer id;

    /**
     * 类别(sms:手机短信;cardAuth:卡鉴权)
     */
    @com.pingan.generator.api.annotation.ModelFiledRemark(value="类别(sms:手机短信;cardAuth:卡鉴权)")
    private String category;

    /**
     * 类型(sms[0:注册用;1:登录用;2:找回密码;3:修改密码;4:更换手机号用旧手机号;5:更新手机号用新手机号;6:4要素验证;7:已申请订单导入])
     */
    @com.pingan.generator.api.annotation.ModelFiledRemark(value="类型(sms[0:注册用;1:登录用;2:找回密码;3:修改密码;4:更换手机号用旧手机号;5:更新手机号用新手机号;6:4要素验证;7:已申请订单导入])")
    private String type;

    /**
     * 日期
     */
    @com.pingan.generator.api.annotation.ModelFiledRemark(value="日期")
    private Date date;

    /**
     * 调用次数
     */
    @com.pingan.generator.api.annotation.ModelFiledRemark(value="调用次数")
    private Integer count;

    /**
     * 主键id
     * @return id 主键id
     */
    public Integer getId() {
        return id;
    }

    /**
     * 主键id
     * @param id 主键id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 类别(sms:手机短信;cardAuth:卡鉴权)
     * @return category 类别(sms:手机短信;cardAuth:卡鉴权)
     */
    public String getCategory() {
        return category;
    }

    /**
     * 类别(sms:手机短信;cardAuth:卡鉴权)
     * @param category 类别(sms:手机短信;cardAuth:卡鉴权)
     */
    public void setCategory(String category) {
        this.category = category == null ? null : category.trim();
    }

    /**
     * 类型(sms[0:注册用;1:登录用;2:找回密码;3:修改密码;4:更换手机号用旧手机号;5:更新手机号用新手机号;6:4要素验证;7:已申请订单导入])
     * @return type 类型(sms[0:注册用;1:登录用;2:找回密码;3:修改密码;4:更换手机号用旧手机号;5:更新手机号用新手机号;6:4要素验证;7:已申请订单导入])
     */
    public String getType() {
        return type;
    }

    /**
     * 类型(sms[0:注册用;1:登录用;2:找回密码;3:修改密码;4:更换手机号用旧手机号;5:更新手机号用新手机号;6:4要素验证;7:已申请订单导入])
     * @param type 类型(sms[0:注册用;1:登录用;2:找回密码;3:修改密码;4:更换手机号用旧手机号;5:更新手机号用新手机号;6:4要素验证;7:已申请订单导入])
     */
    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    /**
     * 日期
     * @return date 日期
     */
    public Date getDate() {
        return date;
    }

    /**
     * 日期
     * @param date 日期
     */
    public void setDate(Date date) {
        this.date = date;
    }

    /**
     * 调用次数
     * @return count 调用次数
     */
    public Integer getCount() {
        return count;
    }

    /**
     * 调用次数
     * @param count 调用次数
     */
    public void setCount(Integer count) {
        this.count = count;
    }
}